home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMTEX / SOURCES1 / !TeX / texmf / source / armTeX / fontutil / mft / ch-riscos < prev    next >
Encoding:
Text File  |  1998-04-04  |  1.4 KB  |  64 lines

  1. These are the changes to mft for RISC OS
  2. They should be applied *after* the web2c change file
  3.  
  4. @x
  5. rewrite (tex_file,tex_file_name);
  6. @y
  7. riscos_type:=riscos_textype;
  8. rewrite (tex_file,tex_file_name);
  9. @z
  10.  
  11. The compiler chokes on the huge main function, so we split it up
  12.  
  13. @x
  14. @p begin initialize; {beginning of the main program}
  15. print (banner); {print a ``banner line''}
  16. print_ln (version_string);
  17. @<Store all the primitives@>;
  18. @<Store all the translations@>;
  19. @y
  20. @p
  21. procedure dummy_main_1;
  22. begin
  23. @<Store all the primitives@>;
  24. end;
  25.  
  26. procedure dummy_main_2;
  27. begin
  28. @<Store all the translations@>;
  29. end;
  30.  
  31. begin initialize; {beginning of the main program}
  32. print(banner); {print a ``banner line''}
  33. print_ln (version_string);
  34. dummy_main_1;
  35. dummy_main_2;
  36. @z
  37.  
  38. RISC OS uses null:, not /dev/null
  39.  
  40. @x
  41. @<Set up null change file@>=
  42. begin
  43.         change_file_name[1]:='/';
  44.         change_file_name[2]:='d';
  45.         change_file_name[3]:='e';
  46.         change_file_name[4]:='v';
  47.         change_file_name[5]:='/';
  48.         change_file_name[6]:='n';
  49.         change_file_name[7]:='u';
  50.         change_file_name[8]:='l';
  51.         change_file_name[9]:='l';
  52.         change_file_name[10]:=' ';
  53. end
  54. @y
  55. @<Set up null change file@>=
  56. begin
  57.         change_file_name[1]:='n';
  58.         change_file_name[2]:='u';
  59.         change_file_name[3]:='l';
  60.         change_file_name[4]:='l';
  61.         change_file_name[5]:=':';
  62.         change_file_name[6]:=' ';
  63. end
  64. @z